home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 1 / Mac Magazin and MacEasy Magazine CD - Issue 01.iso / Sharewarebibliothek / Powermac / C64 / READMES / 0.3 - README < prev   
Text File  |  1994-06-06  |  7KB  |  156 lines

  1. Commodore 64 Emulator Version 0.3 Readme
  2. (C) 1993-4 Earle F. Philhower III (st916w9r@dunx1.ocs.drexel.edu)
  3.  
  4. "It's beginning to look a whole lot slicker!" - Me
  5. "Worth every penny I paid for it!  I'd buy a hundred copies!" - Bob
  6.  
  7.   (Also glance over the version 0.2, 0.1 readmes for more information)
  8.  
  9. ************************************************************************
  10.                      st916w9r@dunx1.ocs.drexel.edu
  11.  
  12. Please use my DREXEL.EDU email address, not my ge.com one.  I am back at
  13. school now(co-op job's over) and any mail sent to the ge.com address
  14. will be thrown down the bit bucket by the sysadmins.
  15.  
  16.                      st916w9r@dunx1.ocs.drexel.edu
  17. ************************************************************************
  18.  
  19. There is now only *one* executable for the emulator.  I have added a
  20. preferences option to allow you to DYNAMICALLY change between color and
  21. black-and-white, as well as other neat options.  It now needs 900K free,
  22. but if you're only running in black-and-white you can safely run it from
  23. a 768K memory partition.  (Of course you also need System 7.0+ to run it 
  24. at all)
  25.  
  26.      Thanks to George T. Talbot, <ugtalbot@mcs.drexel.edu>, another Drexel
  27.      student who took the time to convert the 6510 processor into hand-
  28.      coded 68000 assembly!!  Currently it's only about a 20% speed increase
  29.      over my old C code, but it's a great starting point.
  30.  
  31. One person that I forgot to credit in my last release was Werner Zsolt,
  32. <mttto22@ursus.bke.hu>.  I used his program "t64tobin.pas" from the IBM
  33. to figure out the format of T64 images.  Thanks Werner!
  34.  
  35. --------
  36. Changes since v0.2:
  37.  
  38.     *** Hot Damn! ***  George T. Talbot has written a 68000 assembly 
  39.     implementation of the synthetic processor.  It's about 20% faster!
  40.     
  41.     Color and Black-and-White display supported by one program.  You can
  42.     now dynamically change between B/W (for speed) and color (for graphics)
  43.     video displays!
  44.     
  45.     There is now a D64 directory listing window that allows you to view the
  46.     files contained on a disk image, and the ability (via a double-click)
  47.     to copy files from the D64 image to the Mac.
  48.  
  49.     Floppy disk image errors (i.e. short D64 files) no longer crash the
  50.     entire Mac.  Instead the C64 is told of the error, and a error dialog
  51.     is displayed.
  52.  
  53.     Preferences dialog has been implemented.  Allows you to switch between
  54.     color and b/w video, to skip the KERNEL ram test (MUCH faster reset),
  55.     to byte-align the video (which is significantly faster on 1-bit deep
  56.     displays), and switch between my old C 6510 processor and G. Talbot's
  57.     new assembly 6510 processor.  These settings are stored in a preferences
  58.     file, in (duh) the Preferences folder.  [Very slick, if I say so myself.]
  59.     
  60.     My 6510 C code is now slightly faster, as it uses look-up tables for the
  61.     BCD arithmetic instructions (from G. Talbot's code).
  62.     
  63.     Hard Drive interface has been fixed.  It should now work just like a
  64.     1541 drive, without the "$" support or wildcards.
  65.     
  66.     Tons of little changes to the program structure to make the program
  67.     easier to maintain.
  68.  
  69. ---------
  70. Commodore 64 -- Frequently Asked Questions (FAQ)
  71.  
  72. Q.  What's a "xxx.D64" or "xxx.T64" file?
  73. A.  A *.D64 file is a binary image of a 1541 floppy disk.  To use it with the
  74.     emulator, use "Attach Floppy Image" from the Devices menu.  Just use the
  75.     regular "LOAD "xxxxx",8" commands in C64 BASIC to load any of the programs
  76.     on the disk.  Enter "RUN <enter>" to make the program RUN after LOADing it.
  77.     
  78.     A *.T64 file is just a hacked copy of a C64 file.  In theory it supports
  79.     storing multiple programs per image, but as of now 99.9% of the images are
  80.     only holding one file.  To load a T64 file, select "Load Tape Image" from
  81.     the Devices menu.  Then type "RUN" to make the program go.
  82.  
  83. Q.  How can I get 1541 disks from my Commodore to my Mac?
  84. A1. You can't.  Use a PC with "disk64e" or "x1541" to transfer the files to a
  85.     IBM format floppy, the use PC Exchange to copy the files from the IBM
  86.     disk to your Mac.
  87. A2. Use a RS232 converter from your C64's user port and a Null-Modem cable
  88.     between the converter and the Mac.  *DO NOT CONNECT YOUR C64 TO YOUR MAC/PC
  89.     WITHOUT AN RS232 CONVERTER.  YOU WILL DAMAGE YOUR C64 BY DOING SO!*
  90.  
  91. Q.  I want to do some work with your code.  What should I do if I want my
  92.     changes to be inclued in one of your later C64 releases?
  93. A.  I'm very open to changes/additions to my program.  In fact, almost 30% of
  94.     the code is now from others.  If you've done some work send me some mail
  95.     at Drexel, and *comment* any changes you make.  It'll make my work much
  96.     easier!  And, of course, you've got to allow distribution of your changes
  97.     unde the GNU GPL.
  98.  
  99. ------------
  100. User's Guide:
  101.  
  102.      See 0.2 - README for the User's Guide!
  103.  
  104. ------------
  105. How Can I Help?
  106.  
  107.   I now have the control codes for the MPS801 printer.  I've also got the
  108. 68000 code for the 6510 emulator.  Color's been done.  Now if only someone
  109. would send me that 18 year old lingerie(sp?) model I've been asking for I'd
  110. have a 1.0 release. <g>
  111.   
  112.   Seriously, if you recompile the program for the PPC I'd be interested in
  113. any changes you had to make.
  114.  
  115.   I am also looking for some C64 logo scans to place in the splash screen.
  116. Right now it's pretty ugly, and I don't have the time or the talent to draw
  117. something a little prettier.  It's an easy way to get your name in on the
  118. program docs!
  119.  
  120. ------------
  121. Credits:
  122. (If I've forgotten you, drop me a line and I'll correct my oversight)
  123.  
  124.     68000 6510 Simulator:  George T. Talbot        <ugtalbot@mcs.drexel.edu>
  125.     Color VIC Display:     Eric M. Stadtherr          <emstadth@iastate.edu>
  126.     Major Testing:         Georg Schwarz   <georg@marie.physik.tu-berlin.de>
  127.     Optimization, PPC:     Peter Creath              <peterc@gnu.ai.mit.edu>
  128.     Tape Image Format:     Werner Zsolt               <mttto22@ursus.bke.hu>
  129.  
  130. ------------
  131. "Commodore 64 Emulator...
  132. It's not much, but it's the *only* Commodore 64 you can run on your Mac!"
  133.  
  134. Any user suggestions, bug-fixes, updates please email me at Drexel Univ.
  135. (st916w9r@dunx1.ocs.drexel.edu).  A 1.0 release doesn't seem to be too far
  136. away, as most things are already implemented!
  137.  
  138. You can also get in contact with me on ISCA BBS [telnet whip.isca.uiowa.edu]
  139. under the handle (suprise) "Earle."  I frequent the "Antique Computers" forum.
  140.  
  141.     This program is free software; you can redistribute it and/or modify
  142.     it under the terms of the GNU General Public License as published by
  143.     the Free Software Foundation; either version 2 of the License, or
  144.     (at your option) any later version.
  145.  
  146.     This program is distributed in the hope that it will be useful,
  147.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  148.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  149.     GNU General Public License for more details.
  150.  
  151.     You should have received a copy of the GNU General Public License
  152.     along with this program; if not, write to the Free Software
  153.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  154.  
  155. (C) 1993-4 Earle F. Philhower III (st916w9r@dunx1.ocs.drexel.edu)
  156.